// No special #loader, just use the default crafttweaker one.

import mods.gregtech.multiblock.Builder;
import mods.gregtech.multiblock.FactoryBlockPattern;
import mods.gregtech.multiblock.RelativeDirection;
import mods.gregtech.multiblock.IBlockMatcher;
import mods.gregtech.multiblock.MultiblockAbility;
import mods.gregtech.multiblock.FactoryMultiblockShapeInfo;
import mods.gregtech.multiblock.IBlockInfo;

import mods.gregtech.MetaTileEntities;
import mods.gregtech.recipe.FactoryRecipeMap;
import mods.gregtech.recipe.RecipeMap;
import mods.gregtech.render.GuiTextures;
import mods.gregtech.render.MoveType;

import crafttweaker.world.IFacing;
import crafttweaker.text.ITextComponent;

var loc = "digamma_multiblock";
var meta = 2000; // Choose something that won't conflict. You'll get a warning in the crafttweaker logs if something goes wrong.

var multiblock = Builder.start(loc, meta)
    .withPattern(
        FactoryBlockPattern.start(RelativeDirection.RIGHT, RelativeDirection.UP, RelativeDirection.FRONT)
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                  AAAAAAAAAAAAA                                  ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                  BBBBBBBBBBBBB                                  ",
                "                              AAAABBBBBBBBBBBBBAAAA                              ",
                "                                  BBBBBBBBBBBBB                                  ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                  BBBBBBBBBBBBB                                  ",
                "                              BBBBBBBBBBBBBBBBBBBBB                              ",
                "                          AAAABBBBBBBBBBBBBBBBBBBBBAAAA                          ",
                "                              BBBBBBBBBBBBBBBBBBBBB                              ",
                "                                  BBBBBBBBBBBBB                                  ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                              BBBBBBBBBBBBBBBBBBBBB                              ",
                "                           BBBBBBBBBBBBBBBBBBBBBBBBBBB                           ",
                "                        AA BBBBBBBBBBBBBBBBBBBBBBBBBBB AA                        ",
                "                           BBBBBBBBBBBBBBBBBBBBBBBBBBB                           ",
                "                              BBBBBBBBBBBBBBBBBBBBB                              ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        B                                        ",
                "                           BBBBBBBBBBBBBBBBBBBBBBBBBBB                           ",
                "                        BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                        ",
                "                      AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA                      ",
                "                        BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                        ",
                "                           BBBBBBBBBBBBBBBBBBBBBBBBBBB                           ",
                "                                        B                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                   AAAAAAAAAAA                                   ",
                "                                BBBBBBBBBBBBBBBBB                                ",
                "                        BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                        ",
                "                      BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                      ",
                "                    AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA                    ",
                "                      BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                      ",
                "                        BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                        ",
                "                                BBBBBBBBBBBBBBBBB                                ",
                "                                   AAAAAAAAAAA                                   ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                              AAAAA           AAAAA                              ",
                "                             BBBBBBBBBBBBBBBBBBBBBBB                             ",
                "                      BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                      ",
                "                    BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                    ",
                "                  AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA                  ",
                "                    BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                    ",
                "                      BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                      ",
                "                             BBBBBBBBBBBBBBBBBBBBBBB                             ",
                "                              AAAAA           AAAAA                              ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                           AAA                     AAA                           ",
                "                          BBBBBBBBB           BBBBBBBBB                          ",
                "                     BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                     ",
                "                   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                   ",
                "                 A BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB A                 ",
                "                   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                   ",
                "                     BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                     ",
                "                          BBBBBBBBB           BBBBBBBBB                          ",
                "                           AAA                     AAA                           ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                         AA                           AA                         ",
                "                        BBBBBB                     BBBBBB                        ",
                "                   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                   ",
                "                 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                 ",
                "                ABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBA                ",
                "                 BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                 ",
                "                   BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                   ",
                "                        BBBBBB                     BBBBBB                        ",
                "                         AA                           AA                         ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                       AA                               AA                       ",
                "                      BBBBBB                         BBBBBB                      ",
                "                  BBBBBBBBBBBBBBBBB           BBBBBBBBBBBBBBBBB                  ",
                "                BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                ",
                "              AABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAA              ",
                "                BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB                ",
                "                  BBBBBBBBBBBBBBBBB           BBBBBBBBBBBBBBBBB                  ",
                "                      BBBBBB                         BBBBBB                      ",
                "                       AA                               AA                       ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                      A                 A                 A                      ",
                "                     BBBB               A               BBBB                     ",
                "                BBBBBBBBBBBBBBB       AAAAA       BBBBBBBBBBBBBBB                ",
                "               BBBBBBBBBBBBBBBBBBBB   ABBBA   BBBBBBBBBBBBBBBBBBBB               ",
                "             A BBBBBBBBBBBBBBBBBBBBAAAABBBAAAABBBBBBBBBBBBBBBBBBBB A             ",
                "               BBBBBBBBBBBBBBBBBBBB   ABBBA   BBBBBBBBBBBBBBBBBBBB               ",
                "                BBBBBBBBBBBBBBB       AAAAA       BBBBBBBBBBBBBBB                ",
                "                     BBBB               A               BBBB                     ",
                "                      A                 A                 A                      ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                    AA                                     AA                    ",
                "                   BBBB                                   BBBB                   ",
                "               BBBBBBBBBBBBB                         BBBBBBBBBBBBB               ",
                "              BBBBBBBBBBBBBBBBB        BBB        BBBBBBBBBBBBBBBBB              ",
                "            A BBBBBBBBBBBBBBBBBAAAA    BBB    AAAABBBBBBBBBBBBBBBBB A            ",
                "              BBBBBBBBBBBBBBBBB        BBB        BBBBBBBBBBBBBBBBB              ",
                "               BBBBBBBBBBBBB                         BBBBBBBBBBBBB               ",
                "                   BBBB                                   BBBB                   ",
                "                    AA                                     AA                    ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .aisle(
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                   A                                         A                   ",
                "                  BBBB                                     BBBB                  ",
                "              BBBBBBBBBBBB                             BBBBBBBBBBBB              ",
                "             BBBBBBBBBBBBBBB           BBB           BBBBBBBBBBBBBBB             ",
                "           A BBBBBBBBBBBBBBBAAA        BBB        AAABBBBBBBBBBBBBBB A           ",
                "             BBBBBBBBBBBBBBB           BBB           BBBBBBBBBBBBBBB             ",
                "              BBBBBBBBBBBB                             BBBBBBBBBBBB              ",
                "                  BBBB                                     BBBB                  ",
                "                   A                                         A                   ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                        A                                        ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ",
                "                                                                                 ")
            .whereOr("C",
                <metastate:gregtech:metal_casing:10>,
                IBlockMatcher.abilityPartPredicate(
                    MultiblockAbility.INPUT_ENERGY,
                    MultiblockAbility.IMPORT_ITEMS,
                    MultiblockAbility.EXPORT_ITEMS
                ))
            .whereOr("B",
                <metastate:gregtech:metal_casing:11>,
                IBlockMatcher.abilityPartPredicate(
                    MultiblockAbility.INPUT_ENERGY,
                    MultiblockAbility.IMPORT_ITEMS,
                    MultiblockAbility.EXPORT_ITEMS
                ))
            .where("A", <metastate:gregtech:metal_casing:2>)
            .where("@", IBlockMatcher.controller(loc))
            .where(" ", IBlockMatcher.ANY)
            .build())
    .addDesign(
        FactoryMultiblockShapeInfo.start()
            .aisle(
                "ICC",
                "CCC",
                "CCC")
            .aisle(
                "SCC",
                "E C",
                "CCC")
            .aisle(
                "OCC",
                "CCC",
                "CCC")
            .where("C", <metastate:gregtech:metal_casing:10>)
            .where("B", <metastate:gregtech:metal_casing:11>)
            .where("A", <metastate:gregtech:metal_casing:2>)
            .where("@", IBlockInfo.controller(loc))
            .where("I", MetaTileEntities.ITEM_IMPORT_BUS[0], IFacing.west())
            .where("O", MetaTileEntities.ITEM_EXPORT_BUS[0], IFacing.west())
            .where("E", MetaTileEntities.ENERGY_INPUT_HATCH[2], IFacing.west())
            .where(" ", IBlockInfo.EMPTY)
            .build())
    .withPartTooltip(<gregtech:metal_casing:2>, ITextComponent.fromString("Example") as ITextComponent)
    .withRecipeMap(
        // You could use an existing recipe map:
        //    RecipeMap.getByName("alloy_smelter")
        // or create a new one, and copy recipes over:
        FactoryRecipeMap.start(loc)
    		    .minInputs(1)
    		    .maxInputs(2)
    		    .minOutputs(1)
    		    .maxOutputs(1)
    		    .setSlotOverlay(false, false, GuiTextures.FURNACE_OVERLAY)
                .setProgressBar(GuiTextures.PROGRESS_BAR_ARROW, MoveType.HORIZONTAL)
    		    .build())
    .buildAndRegister();
multiblock.recipeMap.copyAll(RecipeMap.getByName("alloy_smelter")); // Copy all alloy smelter recipes

// These are best specified in .lang files, since these may not work properly.
game.setLocalization(
    "multiblocktweaker.machine.digamma_multiblock.name",
    "Multiblock Alloy Smelter"
);
game.setLocalization(
    "multiblocktweaker.multiblock.digamma_multiblock.description",
    "What the fuck is this and how do i fucking get rid of it it hurts my entire ballsack so much"
);

// Don't forget to add a recipe!
recipes.addShaped(
    <gregtech:machine:2000>,
    [
        [<gregtech:cable:71>,         <gregtech:meta_item_2:32487>,         <gregtech:cable:71>],
        [<gregtech:meta_item_2:32487>, <gregtech:metal_casing:2>,  <gregtech:meta_item_2:32487>],
        [<gregtech:cable:71>,         <gregtech:meta_item_2:32487>,         <gregtech:cable:71>]
    ]
);